//加载时就调用一次，看是否记住了密码
getCookie();

//验证码点击事件
function getPic() {
    $("#checkCode").attr("src", "checkCode.do?flag=" + Math.random());
}
//监听最后一个输框的回车按下
$("#check").on("keyup", function (event) {
    if (event.keyCode === 13) {
        submitAction();
    }
});

// 校验表单后提交
function submitAction() {
    let $username = $("#username");
    let $password = $("#password");
    let $check = $("#check");
    let $errorMsg = $("#errorMsg")
    let $loginForm = $("#loginForm");
    if ($username.val().trim() === "") {
        $errorMsg.text("请输入账号");
    }
    if ($password.val().trim() === "") {
        $errorMsg.text("请输入密码");
    }
    if ($check.val().trim() === "") {
        $errorMsg.text("请输入验证码");
    }
    setCookie()
    $loginForm.submit();
}

//把登录信息设置进去Cookie里面去
function setCookie() {
    let checked = $("input[type='checkbox']").is(":checked");//获取是否选中
    if (checked === true) {//如果选中-->记住密码登录
        $.cookie("userName", $("#username").val().trim(), 7);//有效时间7天，也可以设置为永久，把时间去掉就好
        $.cookie("passWord", $("#password").val().trim(), 7);
    } else {//如果没选中-->不记住密码登录
        $.cookie("passWord", "");
        $.cookie("userName", "");
    }
}

//获取记住密码的cookie
function getCookie() {
    let $username = $("#username");
    let $password = $("#password");
    let userName = $.cookie("userName"); //获取cookie中的用户名
    let pwd = $.cookie("passWord"); //获取cookie中的登陆密码
    if (pwd) {//密码存在的话把“记住用户名和密码”复选框勾选住
        $("[name='remember']").attr("checked", "true");
    }
    if (userName !== "") {//用户名存在的话把用户名填充到用户名文本框
        $username.val(userName);
    } else {
        $username.val("");
    }
    if (pwd !== "") {//密码存在的话把密码填充到密码文本框
        $password.val(pwd);
    } else {
        $password.val("");
    }
}

